
#include <stdio.h>
void max(int, int); // 函数参数采用传数值方式
int main()
{
    int a, b;
    printf("输入两个整数：");
    scanf("%d %d", &a, &b);
    max(a, b);
    return 0;
}
// 将变量作为参数，以传数值方式传递参数
void max(int a, int b)
{
    if (a < b)
        printf("最大值是：%d\n", b);
    else
        printf("最大值是：%d\n", a);
}

/*
设计时应尽量遵循简单合理的原则。

函数类型决定返回值的类型，两者必须保持一致。
    数组不能定义函数，所以函数也不能返回数组。
    函数可以返回指针和结构。


一定要注意函数返回值和参数的区别。
    可以通过函数返回值改变调用函数中参数的值，
    也可以通过参数传递的方式改变参数的值。

*/